#include <stdio.h>
#include <string.h>

int main()
{
	printf("hello printf\n");
	fprintf(stdout, "hello fprintf\n");
	const char *msg = "hello fwrite\n";	
	fwrite(msg, strlen(msg), 1, stdout);
	return 0;
}

//int main()
//{
//    FILE *fp = fopen("result", "r");
//    if(!fp)
//    {
//        printf("fopen error!\n");
//        return 1;
//   }
//
//    while(1)
//    {
//        //注意返回值和参数，此处有坑，仔细查看man⼿册关于该函数的说明
//	
//    	char buf[1024];
//	memset(buf, 0 ,sizeof(buf));
//        size_t s = fread(buf, sizeof(buf)-1, 1, fp);
//        printf("%s", buf);
//
//    	if(feof(fp))
//    	{
//        	break;
//    	}
//    }
//    fclose(fp);
//    return 0;
//}

//int main()
//{
//	FILE *fp = fopen("result", "w");
//   	if(!fp)
//	{
//        	printf("fopen error!\n");
//   	}
//
//   	const char *msg = "hello xiaoc!\n";
//   	int count = 5;
//   	while(count--)
//	{
//   		fwrite(msg, strlen(msg), 1, fp);
//   	}
//   	fclose(fp);
//	return 0;
//}
